Flexible Decoder Based on MAP-Algorithm for Two Different Families of Codes

نویسندگان

  • Ahmed Refaey
  • Weikun Hou
چکیده

Many wireless communication systems such as IS-54, EDGE, WiMAX, and LTE have adopted turbo codes and tail-biting convolutional codes as the forward error correcting codes (FEC) scheme for data and overhead channels. However, some releases propose LDPC codes for error-corrections due to the relative complexity of turbo codes decoder implementations as well as the success of LDPC codes in achieving the same performance as turbo codes and in some cases surpassing it with low decoding complexity. As a matter of fact, these new standard releases will work side by side in actual devices with older ones which are based on turbo and convolutional codes. Indeed, these two families of codes are both very good in performance. Consequently, it is mandatory to relate them so as to enhance technology transfer and hybridization between the two methodologies. Moreover, in wireless systems, power consumption as well as die area must be minimized, because of battery life for wireless mobile devices, maximum allowable heat dissipation and available packaging space due to small-size hand-helds. Thus, efficient design of flexible convolutional, turbo and LDPC codes decoder with respect to power, area, and throughput is critical for future wireless system implementations. In the literature, many efficient turbo decoder architectures based on the MAP algorithm have been extensively investigated by many researchers. However, designing a flexible decoder to support LDPC, convolutional and turbo codes based on a unified MAP algorithm is very challenging. Henceforth,, in this paper we aim to provide an alternative solution proposing a combined decoder supporting the three types of codes with a small additional overhead based on a unified MAP algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Flexible LDPC/Turbo Decoder Architecture

Low-density parity-check (LDPC) codes and convolutional Turbo codes are two of the most powerful error correcting codes that are widely used in modern communication systems. In a multi-mode baseband receiver, both LDPC and Turbo decoders may be required. However, the different decoding approaches for LDPC and Turbo codes usually lead to different hardware architectures. In this paper we propose...

متن کامل

A Hierarchical Production Planning and Finite Scheduling Framework for Part Families in Flexible Job-shop (with a case study)

Tendency to optimization in last decades has resulted in creating multi-product manufacturing systems. Production planning in such systems is difficult, because optimal production volume that is calculated must be consistent with limitation of production system. Hence, integration has been proposed to decide about these problems concurrently. Main problem in integration is how we can relate pro...

متن کامل

GPU Implementation and Optimization of a Flexible MAP Decoder for Synchronization Correction

In this paper we present an optimized parallel implementation of a flexible MAP decoder for synchronization error correcting codes, supporting a very wide range of code sizes and channel conditions. On mid-range GPUs we demonstrate decoding speedups of more than two orders of magnitude over a CPU implementation of the same optimized algorithm, and more than an order of magnitude over our earlie...

متن کامل

FEC & Turbo Code Decoding Using BP Algorithm in LTE and WiMAX Systems

Some wireless message systems such as IS54, improved data rates for the GSM evolution (EDGE), universal interoperability for microwave access (WiMAX) and long term evolution (LTE) have adopted low-density parity-check (LDPC), tail-biting convolutional, and turbo codes as the forward error correcting codes (FEC) scheme for data and overhead channels. Therefore, many efficient algorithms have bee...

متن کامل

SOVA Based on a Sectionalized Trellis of Linear Block Codes

The use of block codes is a well known error-control technique for reliable transmission of digital information over noisy communication channels. However, a practically implementable softinput soft-output (SISO) decoding algorithm for block codes is still a challenging problem. This thesis examines a new decoding scheme based on the soft-output Viterbi algorithm (SOVA) applied to a sectionaliz...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013